Programación Orientada a Objetos: Fundamentos de POO
Modelando el Mundo Real con Clases y Objetos
Este módulo introduce al estudiante en la Programación Orientada a Objetos (POO), uno de los pilares fundamentales del desarrollo en Python. Se aprenderá a modelar clases, utilizar herencia, aplicar interfaces. Se promueve el uso de IA para análisis y refactorización de código orientado a objetos.
Comprende la estructura y el propósito de clases y objetos. Aprende a modelar el mundo real usando analogías y conceptos fundamentales de POO.
Aplica la encapsulación como base de la programación robusta. Aprende a proteger datos y controlar el acceso a las propiedades de tus clases.
Construye y utiliza instancias de clases con propiedades y comportamientos definidos. Aprende a usar constructores por defecto y parametrizados.
Pon en práctica todo lo aprendido sobre POO con ejercicios guiados y desafíos que te ayudarán a consolidar tus conocimientos de programación orientada a objetos.
Ver Ejercicios